package com.cmwa.scbp.business.infodisclosure.investReport.entity;

import org.apache.ibatis.type.Alias;

import com.cmwa.scbp.base.mvc.entity.BaseVo;
import com.cmwa.scbp.utils.cached.DictionaryCached;

/**
 * 投资者报告表实体
 * 
 * @author ex-zhengqq
 * @date 2019-01-23 13:37:22
 */
@Alias("investReportVo")
public class InvestReportVo extends BaseVo {
	    
    /**
     * 投资者报告ID
	 */
    private String investRepId;
	    
    /**
     * 附件ID
	 */
    private String attId;
    
    /**
     * 报告状态
     */
    private String todoStatus;
    
    /**
     * 材料上传日期
     */
    private String dataUploadDate;
	    
    /**
     * 报告类型
	 */
    private String reportType;
    
    /**
     * 
     */
    private String reportId;
    
    /**
     * 报告名称
	 */
    private String reportName;
	    
    /**
     * 报告时间
	 */
    private String reportTime; 
    
    /**
     * 系列产品编码
     */
    private String prjCode;
    
    /**
     * 产品简称
     */
    private String prjsname;
    
    /**
     * 产品外部编码
     */
    private String outerId;
	    
    /**
     * 状态
	 */
    private String status; 
	    
    /**
     * 创建人
	 */
    private String createId; 
	    
    /**
     * 创建时间
	 */
    private String createTime; 
	    
    /**
     * 修改人
	 */
    private String modifyId; 
	    
    /**
     * 修改时间
	 */
    private String modifyTime; 
    
    /**
     * 附件ID
     */
    private String attIds;
    
    /**
     * 文件上传类型
     */
    private String investUploadType;
    
    /**
     * 无文件
     */
    private String noFile;
    
    public String getInvestRepId () {
        return investRepId;
    }
    
    public void setInvestRepId (String investRepId) {
        this.investRepId = investRepId;
    }
		
    public String getReportType () {
        return reportType;
    }
    
    public void setReportType (String reportType) {
        this.reportType = reportType;
    }
		
    public String getReportTime () {
        return reportTime;
    }
    
    public void setReportTime (String reportTime) {
        this.reportTime = reportTime;
    }
		
    public String getStatus () {
        return status;
    }
    
    public void setStatus (String status) {
        this.status = status;
    }
		
    public String getCreateId () {
        return createId;
    }
    
    public void setCreateId (String createId) {
        this.createId = createId;
    }
		
    public String getCreateTime () {
        return createTime;
    }
    
    public void setCreateTime (String createTime) {
        this.createTime = createTime;
    }
		
    public String getModifyId () {
        return modifyId;
    }
    
    public void setModifyId (String modifyId) {
        this.modifyId = modifyId;
    }
		
    public String getModifyTime () {
        return modifyTime;
    }
    
    public void setModifyTime (String modifyTime) {
        this.modifyTime = modifyTime;
    }
	
	public String getPrjCode() {
		return prjCode;
	}

	public void setPrjCode(String prjCode) {
		this.prjCode = prjCode;
	}

	public String getAttIds() {
		return attIds;
	}
	
	public void setAttIds(String attIds) {
		this.attIds = attIds;
	}
	
	public String getReportName() {
		return reportName;
	}
	
	public void setReportName(String reportName) {
		this.reportName = reportName;
	}
	
	public String getAttId() {
		return attId;
	}
	
	public void setAttId(String attId) {
		this.attId = attId;
	}

	public String getDataUploadDate() {
		return dataUploadDate;
	}

	public void setDataUploadDate(String dataUploadDate) {
		this.dataUploadDate = dataUploadDate;
	}

	public String getInvestUploadType() {
		return investUploadType;
	}

	public void setInvestUploadType(String investUploadType) {
		this.investUploadType = investUploadType;
	}

	public String getPrjsname() {
		return prjsname;
	}

	public void setPrjsname(String prjsname) {
		this.prjsname = prjsname;
	}
	
	public String getOuterId() {
		return outerId;
	}

	public void setOuterId(String outerId) {
		this.outerId = outerId;
	}

	public String getReportId() {
		return reportId;
	}

	public void setReportId(String reportId) {
		this.reportId = reportId;
	}

	public String getTodoStatus() {
		return todoStatus;
	}
	
	public String getTodoStatusNm() {
		return DictionaryCached.getDictName("TODO_STATUS", "TODO_STATUS", "TODO_STATUS", this.todoStatus);
	}

	public void setTodoStatus(String todoStatus) {
		this.todoStatus = todoStatus;
	}

	public String getNoFile() {
		return noFile;
	}

	public void setNoFile(String noFile) {
		this.noFile = noFile;
	}
}
